<?	
	/* Se asegura que el archivo es incluido por el index */
		defined( 'LOAD_MODULE_ACTION' ) or die( 'No esta permitido el acceso directo a ' . __FILE__ );  		
	/* Cuando se hace el include del archivo automaticamente crea un objeto y lo guarda en una variable temporal */
		$this->oTmpObject = new Computadora_arm( $this );
	
	class Computadora_arm extends Arm
	{
		function Computadora_arm( &$oModule )
			{
				$this->Arm( &$oModule );
				//$this->oModule->setTarget( $this->cClass );
				$ncComputadora 	= getParam('ncComputadora');
			// Crea el Objeto del Tab
				$this->oTab = new Tab( 'computadora_arm' );
				$this->oTab->addTab ( 'Datos' , 1 , 'D');
				if ( $ncComputadora )
				{
					$this->oTab->addTab ( 'Partes', 2 , 'P' );
				}
			}
		function make()
			{
				$bRefresh = getParam('bRefresh');
				//$this->oModule->setTarget( $this->cClass );
				if ( $bRefresh  != '1' )
					{						
							// Muestra el Tab
								$this->oTab->make();
							// Muestra el tab Seleccionado
						echo "<div class=\"tab_contenido\">";
					}
				switch( $this->oTab->getValue() ) 
					{
						case 1:
							echo "<div id=\"computadora_frm\">";
							$oClass = $this->oModule->loadClass( "computadora_frm");
							$oClass->makeFrm();
							echo "</div>";
						break;
						case 2:
							$oClass = $this->oModule->loadClass( "parte_lst");
							echo "<div  url='" . $this->oTab->getTabUrl(2) . "&amp;bRefresh=1'  id=\"parte_lst\">";
							$oClass->makeLst();
							echo "</div>";
						break;
					}
			if ( $bRefresh  != '1' ) echo "</div>";
		}
	}
?>